package com.cssy.xxkj.logic.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 数据对象
 * 
 * @since 2014-09-16
 */
public class LogicWarehouseInventoryDO extends LogicBizEntity {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2738930729134864419L;

	/**
	 * column logic_warehouse_inventory.zd001WhId 仓库ID
	 */
	private String zd001WhId;

	/**
	 * column logic_warehouse_inventory.zd001WhCode 仓库编码
	 */
	private String zd001WhCode;

	/**
	 * column logic_warehouse_inventory.zd001WhName 仓库名称
	 */
	private String zd001WhName;

	/**
	 * column logic_warehouse_inventory.zd002WhLocationId 仓位ID
	 */
	private String zd002WhLocationId;

	/**
	 * column logic_warehouse_inventory.zd002WhLocationCode 仓位编码
	 */
	private String zd002WhLocationCode;

	/**
	 * column logic_warehouse_inventory.zd002WhLocationName 仓位名称
	 */
	private String zd002WhLocationName;

	/**
	 * column logic_warehouse_inventory.zd003MaterialsId 物料ID
	 */
	private String zd003MaterialsId;

	/**
	 * column logic_warehouse_inventory.zd004MaterialsCode 物料编码
	 */
	private String zd004MaterialsCode;

	/**
	 * column logic_warehouse_inventory.zd005MaterialsName 物料名称
	 */
	private String zd005MaterialsName;

	/**
	 * column logic_warehouse_inventory.zd006MaterialsSpec 规格
	 */
	private String zd006MaterialsSpec;

	/**
	 * column logic_warehouse_inventory.zd007MaterialsModel 型号
	 */
	private String zd007MaterialsModel;
	
	private String zd008MaterialsQuanlity;//物料材质
	
	private String zd008MaterialsColor;//颜色
 

	/**
	 * column logic_warehouse_inventory.zd008Unit 单位
	 */
	private String zd008Unit;
	
	/**
	 * column logic_warehouse_inventory.zd009Quantity 库存
	 */
	private BigDecimal zd009Quantity;

	/**
	 * column logic_warehouse_inventory.zd010BlockedStockQuantity 冻结库存
	 */
	private BigDecimal zd010BlockedStockQuantity;

	/**
	 * column logic_warehouse_inventory.zd011TravelingQuantity 在途库存
	 */
	private BigDecimal zd011TravelingQuantity;

	/**
	 * column logic_warehouse_inventory.zd012QuarantineQuantity 待检库存
	 */
	private BigDecimal zd012QuarantineQuantity;

	/**
	 * column logic_warehouse_inventory.zd013GoodRetQuantity 良品退料
	 */
	private BigDecimal zd013GoodRetQuantity;

	/**
	 * column logic_warehouse_inventory.zd014RawRetQuantity 原材料退料
	 */
	private BigDecimal zd014RawRetQuantity;

	/**
	 * column logic_warehouse_inventory.zd015WorkRetQuantity 作业性退料
	 */
	private BigDecimal zd015WorkRetQuantity;

	/**
	 * column logic_warehouse_inventory.zd016DefectiveQuantity 次品库存
	 */
	private BigDecimal zd016DefectiveQuantity;

	/**
	 * column logic_warehouse_inventory.zd017OldPartsQuantity 旧件数量
	 */
	private BigDecimal zd017OldPartsQuantity;

	/**
	 * column logic_warehouse_inventory.zd018OptimalQuantity 优等库存
	 */
	private BigDecimal zd018OptimalQuantity;

	/**
	 * column logic_warehouse_inventory.zd019OneQuantity 一等库存
	 */
	private BigDecimal zd019OneQuantity;

	/**
	 * column logic_warehouse_inventory.zd020Batch 批次
	 */
	private String zd020Batch;

	/**
	 * column logic_warehouse_inventory.zd021Brand 品牌
	 */
	private String zd021Brand;

	/**
	 * column logic_warehouse_inventory.zd022MaterialsProDate 生产日期
	 */
	private Date zd022MaterialsProDate;

	/**
	 * column logic_warehouse_inventory.zd023MaterialsValidityDate 有效期至
	 */
	private Date zd023MaterialsValidityDate;
	
	/**
	 * column logic_warehouse_inventory.zd024Price 单价(不含税单价：入库是采购的单价，出库是销售单价)
	 */
	private BigDecimal zd024Price;
	
	/**
	 * column logic_warehouse_inventory.zd014StockPrice 货价(含税单价：入库是采购含税单价，出库是销售含税单价)
	 */
	private BigDecimal zd024StockPrice;
	
	/**
	 * column logic_warehouse_inventory.zd025Status 状态
	 */
	private String zd025Status;
	
	private String zd026PiCode;
	
	private String zd027Decript;//描述
	
	private String zd028CustomerID;
	
	private String zd028CustomerCode;
	
	private String zd028CustomerName;
	
	public LogicWarehouseInventoryDO() {
		super();
	}

	public String getZd001WhId() {
		return zd001WhId;
	}

	public void setZd001WhId(String zd001WhId) {
		this.zd001WhId = zd001WhId;
	}

	public String getZd001WhCode() {
		return zd001WhCode;
	}

	public void setZd001WhCode(String zd001WhCode) {
		this.zd001WhCode = zd001WhCode;
	}

	public String getZd001WhName() {
		return zd001WhName;
	}

	public void setZd001WhName(String zd001WhName) {
		this.zd001WhName = zd001WhName;
	}

	public String getZd002WhLocationId() {
		return zd002WhLocationId;
	}

	public void setZd002WhLocationId(String zd002WhLocationId) {
		this.zd002WhLocationId = zd002WhLocationId;
	}

	public String getZd002WhLocationCode() {
		return zd002WhLocationCode;
	}

	public void setZd002WhLocationCode(String zd002WhLocationCode) {
		this.zd002WhLocationCode = zd002WhLocationCode;
	}

	public String getZd002WhLocationName() {
		return zd002WhLocationName;
	}

	public void setZd002WhLocationName(String zd002WhLocationName) {
		this.zd002WhLocationName = zd002WhLocationName;
	}

	public String getZd003MaterialsId() {
		return zd003MaterialsId;
	}

	public void setZd003MaterialsId(String zd003MaterialsId) {
		this.zd003MaterialsId = zd003MaterialsId;
	}

	public String getZd004MaterialsCode() {
		return zd004MaterialsCode;
	}

	public void setZd004MaterialsCode(String zd004MaterialsCode) {
		this.zd004MaterialsCode = zd004MaterialsCode;
	}

	public String getZd005MaterialsName() {
		return zd005MaterialsName;
	}

	public void setZd005MaterialsName(String zd005MaterialsName) {
		this.zd005MaterialsName = zd005MaterialsName;
	}

	public String getZd006MaterialsSpec() {
		return zd006MaterialsSpec;
	}

	public void setZd006MaterialsSpec(String zd006MaterialsSpec) {
		this.zd006MaterialsSpec = zd006MaterialsSpec;
	}

	public String getZd007MaterialsModel() {
		return zd007MaterialsModel;
	}

	public void setZd007MaterialsModel(String zd007MaterialsModel) {
		this.zd007MaterialsModel = zd007MaterialsModel;
	}
	
	public String getZd008MaterialsQuanlity() {
		return zd008MaterialsQuanlity;
	}

	public void setZd008MaterialsQuanlity(String zd008MaterialsQuanlity) {
		this.zd008MaterialsQuanlity = zd008MaterialsQuanlity;
	}

	public String getZd008MaterialsColor() {
		return zd008MaterialsColor;
	}

	public void setZd008MaterialsColor(String zd008MaterialsColor) {
		this.zd008MaterialsColor = zd008MaterialsColor;
	}

	public String getZd008Unit() {
		return zd008Unit;
	}

	public void setZd008Unit(String zd008Unit) {
		this.zd008Unit = zd008Unit;
	}

	public BigDecimal getZd009Quantity() {
		return zd009Quantity;
	}

	public void setZd009Quantity(BigDecimal zd009Quantity) {
		this.zd009Quantity = zd009Quantity;
	}

	public BigDecimal getZd010BlockedStockQuantity() {
		return zd010BlockedStockQuantity;
	}

	public void setZd010BlockedStockQuantity(BigDecimal zd010BlockedStockQuantity) {
		this.zd010BlockedStockQuantity = zd010BlockedStockQuantity;
	}

	public BigDecimal getZd011TravelingQuantity() {
		return zd011TravelingQuantity;
	}

	public void setZd011TravelingQuantity(BigDecimal zd011TravelingQuantity) {
		this.zd011TravelingQuantity = zd011TravelingQuantity;
	}

	public BigDecimal getZd012QuarantineQuantity() {
		return zd012QuarantineQuantity;
	}

	public void setZd012QuarantineQuantity(BigDecimal zd012QuarantineQuantity) {
		this.zd012QuarantineQuantity = zd012QuarantineQuantity;
	}

	public BigDecimal getZd013GoodRetQuantity() {
		return zd013GoodRetQuantity;
	}

	public void setZd013GoodRetQuantity(BigDecimal zd013GoodRetQuantity) {
		this.zd013GoodRetQuantity = zd013GoodRetQuantity;
	}

	public BigDecimal getZd014RawRetQuantity() {
		return zd014RawRetQuantity;
	}

	public void setZd014RawRetQuantity(BigDecimal zd014RawRetQuantity) {
		this.zd014RawRetQuantity = zd014RawRetQuantity;
	}

	public BigDecimal getZd015WorkRetQuantity() {
		return zd015WorkRetQuantity;
	}

	public void setZd015WorkRetQuantity(BigDecimal zd015WorkRetQuantity) {
		this.zd015WorkRetQuantity = zd015WorkRetQuantity;
	}

	public BigDecimal getZd016DefectiveQuantity() {
		return zd016DefectiveQuantity;
	}

	public void setZd016DefectiveQuantity(BigDecimal zd016DefectiveQuantity) {
		this.zd016DefectiveQuantity = zd016DefectiveQuantity;
	}

	public BigDecimal getZd017OldPartsQuantity() {
		return zd017OldPartsQuantity;
	}

	public void setZd017OldPartsQuantity(BigDecimal zd017OldPartsQuantity) {
		this.zd017OldPartsQuantity = zd017OldPartsQuantity;
	}

	public BigDecimal getZd018OptimalQuantity() {
		return zd018OptimalQuantity;
	}

	public void setZd018OptimalQuantity(BigDecimal zd018OptimalQuantity) {
		this.zd018OptimalQuantity = zd018OptimalQuantity;
	}

	public BigDecimal getZd019OneQuantity() {
		return zd019OneQuantity;
	}

	public void setZd019OneQuantity(BigDecimal zd019OneQuantity) {
		this.zd019OneQuantity = zd019OneQuantity;
	}

	public String getZd020Batch() {
		return zd020Batch;
	}

	public void setZd020Batch(String zd020Batch) {
		this.zd020Batch = zd020Batch;
	}

	public String getZd021Brand() {
		return zd021Brand;
	}

	public void setZd021Brand(String zd021Brand) {
		this.zd021Brand = zd021Brand;
	}

	public Date getZd022MaterialsProDate() {
		return zd022MaterialsProDate;
	}

	public void setZd022MaterialsProDate(Date zd022MaterialsProDate) {
		this.zd022MaterialsProDate = zd022MaterialsProDate;
	}

	public Date getZd023MaterialsValidityDate() {
		return zd023MaterialsValidityDate;
	}

	public void setZd023MaterialsValidityDate(Date zd023MaterialsValidityDate) {
		this.zd023MaterialsValidityDate = zd023MaterialsValidityDate;
	}

	public BigDecimal getZd024Price() {
		return zd024Price;
	}

	public void setZd024Price(BigDecimal zd024Price) {
		this.zd024Price = zd024Price;
	}
	
	public BigDecimal getZd024StockPrice() {
		return zd024StockPrice;
	}

	public void setZd024StockPrice(BigDecimal zd024StockPrice) {
		this.zd024StockPrice = zd024StockPrice;
	}

	public String getZd025Status() {
		return zd025Status;
	}

	public void setZd025Status(String zd025Status) {
		this.zd025Status = zd025Status;
	}

	public String getZd026PiCode() {
		return zd026PiCode;
	}

	public void setZd026PiCode(String zd026PiCode) {
		this.zd026PiCode = zd026PiCode;
	}

	public String getZd027Decript() {
		return zd027Decript;
	}

	public void setZd027Decript(String zd027Decript) {
		this.zd027Decript = zd027Decript;
	}

	public String getZd028CustomerID() {
		return zd028CustomerID;
	}

	public void setZd028CustomerID(String zd028CustomerID) {
		this.zd028CustomerID = zd028CustomerID;
	}

	public String getZd028CustomerCode() {
		return zd028CustomerCode;
	}

	public void setZd028CustomerCode(String zd028CustomerCode) {
		this.zd028CustomerCode = zd028CustomerCode;
	}

	public String getZd028CustomerName() {
		return zd028CustomerName;
	}

	public void setZd028CustomerName(String zd028CustomerName) {
		this.zd028CustomerName = zd028CustomerName;
	}

	
	
}